package com.xyoto.community.vo;

import com.fasterxml.jackson.annotation.JsonProperty;
import com.xyoto.community.po.UserTitlePO;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * “我的”VO
 */
@Data
@ApiModel("“我的”VO")
public class MyVo {
    @ApiModelProperty("用户id")
    private Integer userId;

    @ApiModelProperty("用户头像")
    private String avatarUrl;

    @ApiModelProperty("用户昵称")
    private String nickname;

    @ApiModelProperty("用户个性签名")
    private String signature;

    @ApiModelProperty("学生认证状态1，未认证 2 已认证")
    private Short authenticationStatus;

    @ApiModelProperty("获赞数")
    private Integer beLovedCount;

    @ApiModelProperty("粉丝数")
    private Integer fansCount;

    @ApiModelProperty("关注数")
    private Integer followCount;

    @ApiModelProperty("活跃度排名")
    private Integer rank;

    @ApiModelProperty("头衔")
    @JsonProperty("userTitle")
    private UserTitlePO userTitlePO;
}
